home *** CD-ROM | disk | FTP | other *** search
/ HamCall (April 1991) / HAMCALL CD-ROM (Buckmaster)(April 1991).BIN / amateur / g8bpq / bpqcfg.txt < prev    next >
Text File  |  1990-10-14  |  11KB  |  373 lines

  1. ;    For Version 3.53
  2. ;
  3. ;
  4. ;    CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
  5. ;
  6. ;    The program which converts this text file to binary
  7. ;    form is currently very crude - be VERY careful when 
  8. ;    editing this file!
  9. ;
  10. ;
  11. ;    The order of parameters in not important, but they
  12. ;    all must be specified - there are no defaults
  13. ;
  14. ;
  15. ;
  16. ;    Memory Usage. If EMS=1, the system will attempt to put its
  17. ;    data area into EMS Memory. At the moment it makes no attempt 
  18. ;    to manage sharing of the EMS window, so you must not run any other
  19. ;    software using EMS.
  20. ;
  21. ;    It seems to work ok when used with Desqview, at least on my
  22. ;    AST, but it is primarily intended for use with AA4RE BBS, which
  23. ;    needs a great deal of space.
  24. ;
  25. ;
  26. EMS=0                ; dont use EMS RAM
  27. ;
  28. ;
  29. ;    Station Identification.
  30. ;
  31. ;    If a user connects to the NODE Callsign or Alias, he is linked
  32. ;    to the switch code, and can use normal NetRom/TheNet commands
  33. ;
  34. ;    If he connects to the BBS Callsign or Alias he will be connected
  35. ;    directly to a BBS port. If none are available, the connect will
  36. ;    be rejected.
  37. ;
  38. ;    Note that of you are running only a NODE (ie BBS=0), or
  39. ;    or just a BBS (NODE=0), then you must still put in two pairs of calls,
  40. ;    but they MUST be the SAME.
  41. ;
  42. ;    If you are running both, the calls MUST be different
  43.  
  44. NODECALL=G8BPQ-2        ; NODE CALLSIGN
  45. NODEALIAS=NOTTS
  46.  
  47.  
  48. BBSCALL=G8BPQ-1             ; BBS CALLSIGN 
  49. BBSALIAS=BBSTST            ; BBS ALIAS
  50.  
  51. ;
  52. ;    'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
  53. ;
  54. ;    WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
  55. ;         ELSE FROM THE NODE CALL
  56. ;
  57. ;    The following format allows KA nodes to include your system in
  58. ;    their 'Nodes' lists.
  59. ;
  60. IDMSG:
  61. Network node (NOTTS)
  62. ***
  63. ;
  64. BEACON=0            ; IF SET TO 1, THE TEXT FROM THE BT COMMAND
  65.                 ; WILL REPLACE IDMSG (INTENDED MAINLY FOR
  66.                 ; RLI SYSTEMS)
  67.  
  68. UNPROTO=MAIL            ; DEFAULT UNPROTO ADDR
  69.  
  70. ;    'I' COMMAND TEXT
  71. ;
  72. ;    Note that the bit about needing a port param in connects is only
  73. ;    necessary if you are running more that one (radio) port.
  74. ;
  75. INFOMSG:
  76. G8BPQ Packet Switch, Mapperley, Nottingham. IO92KX
  77. Commands are basically the same as NET/ROM, but to connect to another
  78. normal station (not another node), you must specify a port number before
  79. the callsign. Use PORTS command to list available ports. The BBS command
  80. connects you to the associated Mailbox.
  81. ***
  82. ;
  83. ;    CTEXT - If specified, will be sent when someone connects to 
  84. ;    the NODE ALIAS at level 2. It is not sent on connects to the
  85. ;    NODE callsign, as this could confuse BBS forwarding connect
  86. ;    scripts. 
  87. ;
  88. CTEXT:
  89. Welcome to G8BPQ's Packet Switch in Nottingham
  90. Type ? for list of available commands.
  91. ***
  92.  
  93.  
  94. ;    Network System Parameters
  95. ;
  96. OBSINIT=5            ; INITIAL OBSOLESCENCE VALUE
  97. OBSMIN=4            ; MINIMUM TO BROADCAST
  98. NODESINTERVAL=60        ; 'NODES' INTERVAL IN MINS
  99. IDINTERVAL=15            ; 'ID' BROADCAST INTERVAL (UK Regs require
  100.                 ; an AX25 ID every 15 mins)
  101. ;
  102. L3TIMETOLIVE=25            ; MAX L3 HOPS
  103. L4RETRIES=3            ; LEVEL 4 RETRY COUNT
  104. ;
  105. ;    I have seen suggestions that L4TIMEOUT should be increased to very
  106. ;    high values (even as long as seven mins). Although 60 may be a bit 
  107. ;     short in some cases, I STRONGLY advise that you dont go much above
  108. ;    120 secs unless you understand ALL the implications.
  109. ;
  110. ;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  111. ;    meeting - this does not imply that I agree with them!
  112. ;
  113. L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
  114. L4DELAY=10            ; LEVEL 4 DELAYED ACK TIMER
  115. L4WINDOW=4            ; DEFAULT LEVEL 4 WINDOW
  116. ;
  117. MAXLINKS=30            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  118. MAXNODES=120            ; MAX NODES IN SYSTEM
  119. MAXROUTES=30            ; MAX ADJACENT NODES
  120. MAXCIRCUITS=50            ; NUMBER OF L4 CIRCUITS
  121. minqual=10            ; MINIMUM QUALITY TO ADD TO NODES TABLE    
  122.     
  123. BBSQUAL=30            ; BBS Quality relative to NODE - used to
  124.                 ; limit 'spread' of BBS through the network
  125.                 ; to your required service area. I've been
  126.                 ; asked to set a low default to encourage you
  127.                 ; to think about a suitable value. Max is 255
  128.  
  129. BUFFERS=100            ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  130.                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  131.                 ; ON OTHER TABLE SIZES
  132. ;
  133. ;    TNC DEFAULT PARAMS
  134. ;
  135. PACLEN=120            ; MAX PACKET SIZE
  136. ;
  137. ;    PACLEN is a problem! The ideal size depends on the link(s) over
  138. ;    which a packet will be sent. For a session involving another node,
  139. ;    we have no idea what is at the far end. Ideally each node should have
  140. ;    the capability to combine and then refragment messages to suit each
  141. ;    link segment - maybe when there are more of my nodes about than 'real'
  142. ;    ones, i'll do it. When the node is accessed directly, things are a
  143. ;    bit easier, as we know at least something about the link. So, from
  144. ;    Version 3.11 onwards, there are two PACLEN params, one here and
  145. ;    one in the PORTS section. This one is used to set the initial value
  146. ;    for sessions via other nodes, and for sessions initiated from here.
  147. ;    The other is used for incoming direct (Level 2)    sessions. In all cases
  148. ;    the TNC PACLEN command can be used to override the defaults.
  149. ;
  150. ;    The main reason for changing this now was a request from someone
  151. ;    wanting to run an HF port.
  152. ;
  153. ;
  154. ;
  155. TRANSDELAY=1            ; TRANSPARENT MODE SEND DELAY - 1 SEC
  156. ;
  157. ;    Level 2 Parameters
  158. ;
  159. ; T1, T2 and N2 are now int the PORTS section
  160. ;
  161. T3=180                ; LINK VALIDATION TIMER (3 MINS)
  162.  
  163. IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)    
  164. ;
  165. ;
  166. ;    Configuration Options
  167. ;
  168. BBS=1                ; INCLUDE BBS SUPPORT
  169. NODE=1                ; INCLUDE SWITCH SUPPORT
  170. ;
  171. HIDENODES=0            ; IF SET TO 1, NODES STARTING WITH # WILL 
  172.                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  173. ;
  174. DIGIFLAG=255            ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
  175.                 ; 255 = DIGI UI FRAMES ONLY
  176. ;
  177. ;    The software normally provides a TNC2-like interface, supporting
  178. ;    BBS systems such as WA7MBL, W0RLI and G4YFB. The first port may
  179. ;    be configured to emulate the PK232 Host Mode, at least well enough
  180. ;    to support the G8UFQ or AA4RE systems. The host mode allows up
  181. ;    to 9 users on one port.
  182. ;
  183. HOSTMODE=2            ; IF 0, BBS support is for MBL/RLI/YFB
  184. ;                ; If 1, BBS support is for G8UFQ 
  185. ;                ; IF 2, BBS Support is for AA4RE
  186. ;
  187. ;
  188. ;
  189. ;    'COMBIOS' PORT NUMBERS - defines the number of virtual TNC's
  190. ;    supported, and givs there equivalent 'COMBIOS' numbers.
  191. ;
  192. ;    You can leave gaps, and even run 'normal' COMBIOS/DVIOCOM  etc. as
  193. ;    well, as long as there are no clashes with ports numbers, i/o 
  194. ;    addresses or int levels.
  195. ;
  196. ;    If running in Host Mode, the first Port specified (not necessarily
  197. ;    port 1) runs in PK232 Host Mode, allowing up to 9 concurrent 
  198. ;    users. 
  199. ;
  200. ;    can have up to 16 ( but that will use a lot of ram)
  201. TNCPORTLIST=2,3,4,5,6,7
  202. ;
  203. ;    AX25 PORT DEFINITIONS
  204. ;
  205. ;    Note that these are NOT related to the Virtual TNC ports defined
  206. ;    in TNCPORTLIST above. These define the external links - normally
  207. ;    to radios, but possibly to other computers, modems, etc. You can
  208. ;    have several TNC ports, but only one radio link, or even several
  209. ;    radio links and only one TNC port.
  210. ;
  211. ;    The hardware type and protocol are now defined separately, but
  212. ;    at the moment only a limited number of combinations are possible
  213. ;
  214. ;    Interrupt levels may be shared by any cards with suitable
  215. ;    hardware. Examples are all but the earliest DRSI cards, and
  216. ;    a MS400 modified as described by AA4RE in his MBBIOS documentation.
  217. ;
  218. ;    There is a significant overhead in using the shared interrupt
  219. ;    feature - try to use it on relatively low speed links, and
  220. ;    wath out for TX underruns/RX overuns.
  221. ;
  222. ;
  223. ;    Hardware types are ASYNC, PC120, DRSI, TOSH, QUAD, RLC100
  224. ;
  225. ;    ASYNC is for a normal ASYNC card, or a shared interrupt card 
  226. ;          such as the MS400
  227. ;
  228. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  229. ;
  230. ;
  231. ;    PC120, DRSI and RLC100 are the internal HDLC cards - and allow
  232. ;     2 channels
  233. ;
  234. ;    TOSH is for a Toshiba T1100 with Software Forge HDLC card
  235. ;
  236. ;    The above three currently only support PROTOCOL=HDLC
  237. ;
  238. ;
  239. ;    QUAD is the Quadram Quadport, which allows up to 5 async links.
  240. ;    This version only supports a single Quadport, see separate file
  241. ;    QUAD.DOC for setup details.
  242. ;
  243. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  244. ;
  245. ;
  246. ;    The KISS protocol supports dual port TNC's such as the KAM and KPC4.
  247. ;    You should define two port entries with the same IO addr, INT Level
  248. ;    and SPEED - set CHANNEL=A for the first and B for the second.
  249. ;
  250. ;     Note that all timer values are in ms intervals. Most TNC's
  251. ;    use different units for the various timers, so be careful!
  252. ;
  253. ;    The timings are all derived from the PC's timer interrupt,
  254. ;    who's frequency is about 18.2 HZ, so the resolution is only to 
  255. ;    approx 50ms.
  256. ;
  257. ;    All parameters should be set for all ports, but not all
  258. ;    drivers support all features. For instance, the NETROM driver
  259. ;    does not use the TXDELAY, SLOTTIME and PERSIST values. The NETROM
  260. ;    driver only works in FULL DUPLEX mode, and the HDLC only in
  261. ;    HALF DUPLEX.
  262. ;
  263. ;    SoftDCD is not yet implemented - I hope it will be soon!
  264. ;
  265. ;    CWID works only on DRSI and PC120 cards, and can be suppressed 
  266. ;    by omitting the parameter.
  267. ;
  268. ;
  269. ;    BECAUSE OF OUR ODD LICENCING CONDITIONS YOU MAY WISH TO BAN
  270. ;    CONNECTIONS TO THE BBS CALLSIGN ON SOME PORTS - USERS MAY STILL
  271. ;    CONNECT USING L4, OR CONNECT TO THE NODE ADDR, AND USE BBS
  272. ;    COMMAND. PUT 'BBSFLAG=NOBBS' TO ACTIVATE THIS FUNCTION.
  273. ;    'BBSFLAG=BBSOK', OR NO PARM, MEANS BEHAVE AS NORMAL
  274. ;
  275. ;    From Version 3.21, you can have an extra callsign and alias for each
  276. ;    port for user access only. The callsigns defined in NODECALL and
  277. ;    BBSCALL are still used for all networking activity.
  278. ;
  279.  
  280. PORT
  281.     ID=144.650 MHz 1200 Baud (DRSI)
  282.     TYPE=DRSI
  283.     PROTOCOL=HDLC
  284.     IOADDR=310H
  285.     INTLEVEL=5
  286.     SPEED=1200
  287.     CHANNEL=A
  288.     QUALITY=10
  289.     MAXFRAME=1
  290.     TXDELAY=500
  291.     SLOTTIME=100
  292.     PERSIST=64
  293.     FULLDUP=0
  294.     SOFTDCD=0
  295.     FRACK=7000
  296.     RESPTIME=2000
  297.     RETRIES=10
  298.     PACLEN=120
  299.     CWID=G8BPQ
  300.  
  301. ENDPORT
  302. ;
  303. PORT
  304.     ID=432.675 MHz 1200 Baud (DRSI)
  305.     TYPE=DRSI
  306.     PROTOCOL=HDLC
  307.     IOADDR=310H
  308.     INTLEVEL=5
  309.     SPEED=1200
  310.     CHANNEL=B
  311.     BBSFLAG=NOBBS            ; MAYBE MY BBS LICENCE IS ONLY FOR 2M!
  312.     QUALITY=10
  313.     MAXFRAME=1
  314.     TXDELAY=500
  315.     SLOTTIME=100
  316.     PERSIST=64
  317.     FULLDUP=0
  318.     SOFTDCD=0
  319.     FRACK=6000
  320.     RESPTIME=1500
  321.     RETRIES=10
  322.     PACLEN=120
  323.     CWID=G8BPQ
  324.     PORTCALL=G8BPQ
  325.     PORTALIAS=NOTTM
  326. ;
  327. ENDPORT
  328.  
  329.  
  330.  
  331. ROUTES:
  332. ;
  333. ;    ROUTES TO LOCK IN
  334. ;
  335. ;    specify Callsign, Quality and Port. You can now also specify
  336. ;    MAXFRAME, FRACK, PACLEN (in that order) to override the port
  337. ;    defaults.
  338. ;
  339. ;
  340. G4RFG-1,0,2            ; MARGINAL, SO QUALITY = 0
  341. G4RFG,0,1
  342. GB7LX-2,0,1
  343. GB7LX-7,20,2
  344. G0GDR-1,105,2,1,6000,100    ; not always very good
  345. G0GDR-2,100,1
  346. G7AXC-7,50,2
  347. GB3RP-2,100,1
  348. G4XMH-1,50,1
  349. GB7LED,50,1
  350. GB7BAD,50,1
  351. GB7BAD,70,2
  352. G4MQM-1,50,1
  353. GB7RP-7,120,2,2,7000,150    ; just testing!
  354. G1EUP-1,50,1,1
  355. ***
  356. ;
  357. ;    APPLICATIONS SUPPORTED
  358. ;
  359. ;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  360. ;
  361. ;    THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
  362. ;    CAN DEFINE THE OTHERS AS YOU LIKE.
  363. ;
  364. ;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  365. ;
  366. ;    NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY
  367. ;
  368. APPLICATIONS=BBS,,*SYS,MH
  369. ;
  370.  
  371.